data relay satellite (drs) - Francés Inglés Diccionario